Městys Borotín leží v Jihočeském kraji v ORP Tábor v nadmořské výšce 520 m. V roce 2014 zde žilo 663 obyvatel. Borotín má katastrální území o rozloze 2626 ha.